home *** CD-ROM | disk | FTP | other *** search
- #ifndef _NNTPLOW_
- #define _NNTPLOW_
-
- /* state variables for parsing */
-
- #define cNormal 0
- #define cLastCR 1
- #define cLastLF 2
- #define cLastDot 3
- #define cLastDotCR 4
- #define cLastDotCRLF 5
-
- OSErr StartNNTP(void);
- OSErr InitNNTP(void);
- OSErr OpenNewsConnection(unsigned long address);
- OSErr CloseNewsConnection(void);
- OSErr AbortNewsConnection(void);
- OSErr GetGroupList(short *numGroups);
- Boolean ParseGroup(char *groupString,short groupLen,TGroup *groupStorage);
- OSErr GetMessages(char *newsGroup,long first,long last,TSubject *subjects,long *numSubjects,char *hdrName);
- OSErr GetArticle(char *newsGroup,char *article,char **text,long *length,long maxLength);
- OSErr ResetConnection(void);
- OSErr GetHello(void);
- Boolean SendNNTP(char *text,unsigned short tLength);
-
- #endif _NNTPLOW_